Activity 是開發中很重要且必需瞭解的重要關鍵。它主要的用途在於繪製畫面,讓應用程式顯示於畫面之上。我們一般操作時,已經都與它真接相關,像是:地圖、列表等等。
它的作業,我們可以以Windows Form 來類比,每一個Form 就像是一個「視窗」,Form 之上,則可以搭載各式不同的元件:圖片、按鈕寺等。然後,Form 與Form 之間也是可以做資料交換。在Android 的世界,則上面的描述就變成:每一個Activity 就像是一個「使用者介面」,Activity 之上,則可以搭載各式不同的元件:圖片、按鈕寺等。然後,Activity 與Activity 之間也是可以做資料交換
每個Activity 則由一個描述(.xml)與程式(.kt)做為定義使用。
在Activity 之間的資料交換,則透過intent 進行。
資料交換,亦可以引用「Bundle」的集合打包方式進行,以有效的封裝資料。
實作需新增一Empty Activity (Windows Form),然後就其之上加上需要的元件,並依各元件所需進行編輯。
資料傳送亦同。